<?php
include("config.php");
include("db.php");

class colegio

{
	var $tabla;
	var $id_estudiante;
	var $id_profesor;
	var $id_materia;		
	var $nombre; 
	var $apellido; 
	var $mes;
	var $dia;
	var $ano; 
	var $dob;
	var $ciudad;
	var $direccion;
	var $sexo;
	var $tutor;
	var $teltutor;
	var $curso;
	var $obs;
	var $descripcion;
	var $bibliografia;
	var $carga_horaria;
	

	
function add()
{

	switch ($this->tabla)
	{
		case "estudiantes":
		
			if($this->id_estudiante > 0)
			{
				//actualizar
				$this->dob = $this->ano."-".$this->mes."-".$this->dia;
				
				$sql = "update estudiantes set nombre = '$this->nombre', apellido = '$this->apellido', dob = '$this->dob', ciudad = '$this->ciudad', direccion = '$this->direccion', sexo = '$this->sexo', tutor = '$this->tutor', teltutor = '$this->teltutor', curso = '$this->curso', observaciones = '$this->obs' where id_estudiante = '$this->id_estudiante'";
				$result = dbQuery($sql);
				
			}else
			{
				//agregar
				
				$y = date('Y');
				$matnom = strtoupper($this->nombre);
				$matnom2 = $matnom[0].$matnom[1];
				$matape = strtoupper($this->apellido); 
				$matape2 = $matape[0].$matape[1];
				
				$this->dob = $this->ano."-".$this->mes."-".$this->dia;
								
				$sql = "insert into estudiantes (nombre,apellido,dob,ciudad,direccion,sexo,tutor,teltutor,curso,observaciones)values ('$this->nombre','$this->apellido','$this->dob','$this->ciudad','$this->direccion','$this->sexo','$this->tutor','$this->teltutor','$this->curso','$this->obs')";
				
				$result = dbQuery($sql);
				$id = mysql_insert_id();
				$matricula = $y.$matnom2.$matape2.$id;
				
				$sql= "update estudiantes set matricula = '$matricula' where id_estudiante = '$id' ";
				$result = dbQuery($sql);
			}
			break;
			
			///registro docentes///
			case "docentes":
			
			if($this->id_profesor > 0)
			{
				//actualizar
				$this->dob = $this->ano."-".$this->mes."-".$this->dia;
				
				$sql = "update profesores set nombre = '$this->nombre', apellido = '$this->apellido', dob = '$this->dob', ciudad = '$this->ciudad', direccion = '$this->direccion', sexo = '$this->sexo', tutor = '$this->tutor', teltutor = '$this->teltutor', curso = '$this->curso', observaciones = '$this->obs' where id_estudiante = '$this->id_estudiante'";
				$result = dbQuery($sql);
				
			}else
			{
				//agregar
				
				$y = date('Y');
				$matnom = strtoupper($this->nombre);
				$matnom2 = $matnom[0].$matnom[1];
				$matape = strtoupper($this->apellido); 
				$matape2 = $matape[0].$matape[1];
				
				$this->dob = $this->ano."-".$this->mes."-".$this->dia;
								
				$sql = "insert into estudiantes (nombre,apellido,dob,ciudad,direccion,sexo,tutor,teltutor,curso,observaciones)values ('$this->nombre','$this->apellido','$this->dob','$this->ciudad','$this->direccion','$this->sexo','$this->tutor','$this->teltutor','$this->curso','$this->obs')";
				
				$result = dbQuery($sql);
				$id = mysql_insert_id();
				$matricula = $y.$matnom2.$matape2.$id;
				
				$sql= "update estudiantes set matricula = '$matricula' where id_estudiante = '$id' ";
				$result = dbQuery($sql);
			}
			
			break;
			
			case "calificaciones":
			
			break;
			///registro asignaturas///
			case "asignaturas":
			
			if($this->id_materia > 0)
			{
				//actualizar
								
				$sql = "update materia set nombre_materia = '$this->nombre',bibliografia = '$this->bibliografia',carga_horaria = '$this->carga_horaria', descripcion = '$this->descripcion' where id_materia = '$this->id_materia'";
				$result = dbQuery($sql);
				
			}else
			{
				//agregar
											
				$sql = "insert into materia (nombre_materia,descripcion,carga_horaria,bibliografia)values('$this->nombre','$this->descripcion','$this->carga_horaria','$this->bibliografia')";
				
				$result = dbQuery($sql);				
			}
			
			
			
			break;
			
			case "actividades":
			
			break;
			
			case "solicituddocumentos":
			
			break;
	}
}
function cargar()
{
	$sql="select * from estudiantes where id_estudiante = $this->id_estudiante ";
	$result= mysql_query($sql);
	if(mysql_num_rows($result) > 0)
	{	
		$row = mysql_fetch_assoc($result);
		$this->nombre= $row['nombre']; 
		$this->apellido= $row['apellido']; 
		$this->dob= $row['dob']; 
		
		//convertir ($this->dob) en array para desplegar la fecha de nacimiento en los select box
		$fecha = str_split($this->dob);
		$this->ano = $fecha[0].$fecha[1].$fecha[2].$fecha[3];
		$this->mes = $fecha[5].$fecha[6];
		$this->dia = $fecha[8].$fecha[9];
		
		//////////////////////////////////////////////////
		
		$this->ciudad= $row['ciudad']; 
		$this->direccion= $row['direccion']; 
		$this->sexo= $row['sexo']; 
		$this->tutor= $row['tutor']; 
		$this->teltutor= $row['teltutor'];
		$this->curso= $row['curso'];
		$this->obs= $row['observaciones'];
	}
	

}

}



?>